#include "STC89C5xRC.H"
#include "sys.h"
#include "main.h"
#include "led_loop.h"
#include "wdt.h"
#include "exti.h"
#include "tim.h"
#include "uart.h"
#include "task.h"
#include "stdio.h"
#include "i_key.h"
#include "m_key.h"

void main(void)
{
	/* sys init start */
	hj_c52_reset();							  // reset board
	uart_init(UART_TIM_2, 9600, NONE_PARITY); // init uart
	tm0_init(10);							  // init tim_0
	tm1_init(1);							  // init tim_1
	wdt_init(TIM_4_5_S);					  // init wdt
	task_creat();							  // init task
	/* sys init end */
	while (1)
	{
		task_schedule();
	}
}